/*能不能吃详情页*/
.can-eat-detail{background:#fff;padding:15px 0;}
.can-eat-detail .detail-wrap{margin:0 auto;width:690px;}
.topicDesc{ width:635px; height:103px; overflow:hidden; background:#fff url("//ss.mama.cn/mama/images/zone_topicbg.jpg") 0 0 no-repeat; padding:90px 0 0 55px; overflow:hidden }
.topicDesc .text{ width:150px; border:1px solid #b8b8b8; height:22px; padding:3px 0 0 3px }
.topicDesc .btn{ background:#ff6000; width:60px; height:25px; color:#fff; border:0; margin-right:20px }
.topicDesc p{ line-height:22px }
.topicSearch{ margin-top:10px }
.topicSearch a{ margin:0 5px; color:#cc5a21 }
.topicCon{ width:680px;font-family:"Microsoft YaHei", "SimHei"; }
.topicCon a{ color:#0397a4; }
.topicCon h1{ font-size:24px; line-height:60px; color:#0397a4; margin-top:10px; font-weight:600; }
.topicCon h2{ margin:0; padding:0; background:0; margin-top:20px; font-size:22px; line-height:50px; color:#000; font-weight:500 }
.topicCon h2.view{ color:#017985; border-bottom:2px solid #d6d6d6; line-height:30px; font-size:18px }
.topicCon .cata{overflow:hidden;}
.topicCon .cata{ position:relative; }
.topicCon .cata .dir{float:left; width:210px; padding:10px 0 0; border:1px solid #e4e4e4 }
.topicCon .cata .dir .txtLink{ padding:10px 20px; }
.topicCon .cata .dir .txtLink a{font-size:14px; }
.topicCon .cata .dir .title{ font-size:16px; padding-left:20px; font-weight:700; line-height:30px; border-bottom:1px dashed #e4e4e4 }
.topicCon .summary{float:right;width:440px; overflow:hidden;position:relative;}
.topicCon .summary h3{ font-size:18px;font-weight:bold; text-align:center;margin-bottom:10px;}
.topicCon .summary .img-wrap{float:left;width:120px;height:120px; overflow:hidden;margin:2px 20px 0 0;}
.topicCon .summary p{ text-indent:28px;font-size:14px;color:#666;line-height:25px;max-height:174px;}
.topicCon .summary.active p{max-height:none;}
.topicCon .summary-tools{position:relative;height:28px;background-color:#fff;border-bottom:1px solid #e5e5e5;}
.topicCon .summary-tools .toShare{}
.topicCon .summary-tools .show-btn{ display:none;position:absolute;right:0;top:0;line-height:28px;color:#3bc8d4;}
.topicCon .question-wrap{font-size:14px;clear:both;}
.topicCon .question-title{ height:26px; line-height:26px;margin-bottom:16px; font-size:16px; overflow:hidden; background:transparent url(//ss.mama.cn/mama/images/compress.png) 0 -1702px repeat-x;  border-left:5px solid #3bc8d4; }
.topicCon .question-title .text{ background-color:#fff; padding:0 8px; font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold;}
.topicCon .question-title .label{border:1px solid #e5e5e5;padding:0 5px 1px 26px; font-size:14px;background:#fff url("//ss.mama.cn/mama/images/icons_label.gif") 0 0 no-repeat;margin-left:-5px;}
.topicCon .question-title .alert{background-position:4px 3px;_background-position:4px 5px;color:#fe6100;}
.topicCon .question-title .abort{background-position:4px -20px;_background-position:4px -18px; color:#ff290f}
.topicCon .question-title .sucess{background-position:4px -42px;_background-position:4px -40px; color:#4cce6f;}
.topicCon .question-dec {color:#666;text-indent:28px;line-height:24px;margin-bottom:18px;}
.topicCon .question-wrap .thesame-title{font-size:14px;margin-bottom:10px;}
.topicCon .question-wrap .thesame-list{ overflow:hidden;width:680px;}
.topicCon .question-wrap .thesame-list li{float:left;margin-right:36px;width:100px;}
.topicCon .question-wrap .thesame-list a{display:block;width:100%;text-align:center;color:#666;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.topicCon .question-wrap .thesame-list .img-wrap{width:100px;height:100px; overflow:hidden;margin-bottom:6px;}
.topicCon .conImg{ padding-top:20px; overflow:hidden; }
.topicCon .at p{ text-indent:2em; font-size:14px; line-height:22px; color:#333 }
.topicCon .atNo p{ text-indent:0 }
.topicCon .at .relate{ text-indent:0; margin-top:10px; font-size:12px }
.topicCon .at .relate a{ margin:0 5px }
.topicCon .at .imgList li{ float:left; margin:10px 5px 0; width:155px; height:155px; display:inline; overflow:hidden }
.topicCon .viewList{ margin-top:10px }
.topicCon .viewList li{ border-bottom:1px dashed #d7d7d7; height:40px; overflow:hidden; line-height:40px; padding-left:15px; background-position:5px -1728px }
.topicCon .viewList li a{ color:#333 }
.topicCon .viewList li span{ float:right }
.topicCon .viewList li strong{ margin-left:15px; padding-left:15px; background-position:-88px -456px; font-weight:normal }
.topicCon .viewList li strong.care{ background-position:-88px -511px }
.topicCon .viewList li strong.no{ margin-left:10px; padding-left:15px; background-position:-88px -563px }
.topicCon h2.view span{ float:right; font-size:12px; color:#333 }
.topicCon h2.view strong{ margin-left:15px; padding-left:15px; background-position:-88px -456px; font-weight:normal }
.topicCon h2.view strong.care{ background-position:-88px -511px }
.topicCon h2.view strong.no{ margin-left:10px; padding-left:15px; background-position:-88px -563px }
.topicHd, .topicCon h1, .topicCon h2{ font-family:"Microsoft YaHei", "SimHei" }
.mac .topicHd, .mac .topicCon h1, .mac .topicCon h2{ font-family:"ff-tisa-web-pro-1", "ff-tisa-web-pro-2", "Lucida Grande", "Hiragino Sans GB", "Hiragino Sans GB W3"; font-weight:normal }
.topicHd{ background:transparent url(//ss.mama.cn/mama/images/compress.png) 0 0 no-repeat }
.txtLinkTopic{ margin-top:10px }
.topicHd{width:680px; background-position:0 -1604px; height:40px; line-height:34px; background-repeat:repeat-x; font-size:16px; position:relative; margin-top:10px }
.topicHd b{ color:#3bc8d4;float:right; font-size:12px; margin-top:5px; font-weight:normal }
.topicHd b a{ color:#3bc8d4;}
.topicHd strong{ border-bottom:2px solid #3bc8d4; position:absolute; bottom:0 }
.topicHd span{ color:#3bc8d4 }
.topicHd strong i{ font-weight:700; font-size:16px; margin:0 3px }
.topicZone{width:680px; padding:10px 0 0; overflow:hidden; line-height:22px; color:#999; margin:0 auto }
.topicZone strong{ font-weight:700; margin-right:10px; color:#000 }
.topicZone li{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:5px;position:relative;text-indent:10px;color:#666;}
.topicZone .col{float:left;width:25%;}
.topicZone a:before{content:"";position:absolute;width:2px;height:2px; background-color:#ccc;left:0;top:50%; margin-top:-1px;display:block;}
